#main
{
	margin:0px;
	padding:0px;
	background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.05, rgb(0,0,0)),
        color-stop(0.53, rgb(143,141,143)),
        color-stop(0.77, rgb(255,255,255))
    );
	color:rgb(100,100,100);
	font-family: ariel;
	font-size:14px;
}
#overlay { 
  display:none; 
  position:absolute; 
  background:#fff; 
}

#search {
	color: white;
	border: 1px solid #3079ED;
	border-radius: 2px;
	background: #85D6FF;
	background: -webkit-linear-gradient(top, #4D90FE, #4787ED);
	background: -moz-linear-gradient(top,  #52A3CC,  #94DBFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#52A3CC', endColorstr='#94DBFF');
	height: 35px;
	font-weight: bold;
	font-size: 13px;
}
#search:hover {
	background: #E0F5FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#52A3CC), to(#295266));
	background: -moz-linear-gradient(top,  #52A3CC,  #295266);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#52A3CC', endColorstr='#295266');
}
#search:active {
	color: #0A141A;
	background: -webkit-gradient(linear, left top, left bottom, from(#A3E0FF), to(#D1F0FF));
	background: -moz-linear-gradient(top,  #A3E0FF,  #D1F0FF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3E0FF', endColorstr='#D1F0FF');
}
#blurb
{
   color: #52A3CC;
   font: 9px bold arial;
   
}
hr
{
	height:1px;
	border:none;
	background-color:rgb(210,210,210);
}

ul li
{
	margin-top:10px;
}

img
{
	border:none;
}

h2
{
	font-family: helvetica,arial,sans-serif;
	margin-top:0px;
}

a
{
	text-decoration:none;
	color:rgb(0,135,204);
}

a:visited
{
	color:rgb(0,135,204);
}

a:hover
{
	color:rgb(0,100,160);
}

#div-container-header
{
	width:100%;
	height:67px;
	/*background-color:rgb(20,20,20);*/
	
	padding-top:25px;
	/*border-bottom:1px solid rgb(100,100,100);*/
}

#div-content-header
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	font-size:18px;
}

#div-content-header table
{
	width:100%;
}

#div-content-body
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}

#div-body-holder
{
	width:870px;
	box-shadow:0px 0px 3px rgb(120,120,120);
	background-color:white;
	border-radius:15px;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:150px;
}

#div-body-spancontainer
{
	width:100%;
	background-color:rgb(252,252,252);
	border-top:1px solid rgb(220,220,220);
	border-bottom:1px solid rgb(220,220,220);
	height:300px;
}

.div-button
{
	/*font-weight:bold;*/
	display:inline;
	border-radius:15px;
	padding:6px 16px;
	background-color:rgb(230,230,230);
	box-shadow:0px 1px 2px rgb(140,140,140);
}

.div-button:hover
{
	background-color:rgb(210,210,210);
}

.div-button-buy
{
	font-weight:bold;
	display:inline;
	border-radius:15px;
	padding:6px 16px;
	background-color:rgb(23,88,198);
	box-shadow:0px 1px 2px rgb(140,140,140);
	color:white;
	background-repeat:repeat-x;
	background-image:url('res/button_topper.png');
}

.div-button-buy:hover
{
	/*background-color:rgb(220,98,0);*/
	background-image:none;
}

#div-popular-searches
{
width:160px;
height:345px;
padding:10px;
border:5px solid gray;
margin:0px;
}

.div-tripod-header
{
	font-size:32px;
	width:100%;
	text-align:center;
	margin-bottom:25px;
}

.div-tripod-content
{
	margin-top:15px;
	font-size:14px;
	color:rgb(120,120,120);
	height:100px;
}

#div-land-lower
{
	margin-top:30px;
	width:870px;
	box-shadow:0px 0px 3px rgb(140,140,140);
	background-color:white;
	border-radius:15px;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
}

#div-footer
{
	width:100%;
	background-color:rgb(252,252,252);
	border-top:1px solid rgb(220,220,220);
	height:120px;
	margin-top:50px;
	padding-top:20px;
	text-align:center;
}

.div-package
{
	width:240px;
	height:240px;
	border-radius:15px;
	background-color:rgb(240,240,240);
	box-shadow:0px 0px 4px rgb(100,100,100);
	padding:10px;
	background-image:url('res/package_topper.png');
	background-repeat:repeat-x;
}

.div-centerincell
{
	margin-left:auto;
	margin-right:auto;
}

.div-rightincell
{
	margin-left:auto;
}

.div-package-major
{
	height:150px;
}

#div-ft-note
{
	background-color:rgb(220,240,255);
	padding:10px;
	border-radius:10px;
}

#div-ft-note strong
{
	color:rgb(0,180,0);
}

#div-searchbox
{
	background-color:#A0CFFF;
	padding:10px;
	margin-top:20px;
	border-radius:15px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	box-shadow:0px 20px 20px rgb(10,10,10);
	
}

#div-whitebox
{
	border:10px solid #A0CFFF;
	border-radius:15px;


	width:90%;
	margin-left:auto;
	margin-right:auto;

	box-shadow:0px 20px 20px rgb(10,10,10);
}

.div-aboutbutton
{
	font-size:28px;
	text-align:center;
	background-color:rgb(235,240,255);
	height:110px;
	border-radius:10px;
	width:270px;
	padding-top:70px;
	background-image:url('res/butt_topper.png');
	background-repeat:repeat-x;
	box-shadow:0px 2px 3px rgb(120,120,120);
}

.cent { margin-left:auto; margin-right:auto; }
.rit { margin-left:auto; }

#table-aboutbuttons
{
	width:100%;
	margin-top:50px;
}

#table-aboutbuttons tr td
{
	width:33%;
}

.div-projectbutton
{
	font-size:14px;
	background-color:rgb(235,240,255);
	height:26px;
	border-radius:4px;
	width:170px;
	padding-top:12px;
	padding-bottom:1px;
	padding-left:15px;
	box-shadow:0px 1px 2px rgb(140,140,140);
	margin-bottom:5px;
	background-image:url('res/butt_topper.png');
	background-repeat:repeat-x;
}